#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>

int main(int argc,char* argv[])
{

    if(argc != 2)
    {
        printf("error!\n");
        return 1;
    }

    int fd = open(argv[1],O_RDONLY);
    if(fd < 0)
    {
        perror("open");
        return 2;
    }

    char str[1024];
    memset(str,'\0',sizeof(str));
    read(fd,str,sizeof(str));
    printf("%s\n",str);

    close(fd);
    return 0;
}
